---
title: Siirtyminen ESLintistä
description: Kuinka siirtää projektisi ESLintistä Ultraciteen.
---

Jos käytössäsi on ESLint ja haluat vaihtaa Ultraciten esikonfiguroituun asetukseen, tämä opas auttaa sinua siirtymässä samalla kun ylläpidät koodin laatustandardeja.

## Miksi siirtyä Ultraciteen?

- **Salamannopea**: Biome (Ultraciten perusta) perustuu Rustiin, paljon nopeampi kuin ESLint
- **Ei konfigurointia**: Satoja esikonfiguroituja sääntöjä verrattuna manuaaliseen ESLint-asetukseen
- **Yhdistetty työkalu**: Korvaa sekä ESLintin että Prettierin yhdellä työkalulla
- **AI-integraatio**: Sisäänrakennettu tuki tekoälyä hyödyntäville editoreille (Cursor, Windsurf, GitHub Copilot)
- **Tyyppiturvallisuus**: Kattavat TypeScript-säännöt tiukkoine null-tarkistuksineen
- **Modernit standardit**: Viimeisimmät JavaScript/TypeScript parhaat käytännöt

## Ennen aloittamista

Varmista, että sinulla on:

- Projekti, jossa on käytössä ESLint
- Node.js v14.18+ (Node 18+ suositeltu)
- `package.json`-tiedosto

## Automaattinen asennus

Suorita [automaattinen asennusskripti](/setup#automatic-installation).

```package-install
npx ultracite init
```

Tämä tekee seuraavaa:

- Asentaa Ultraciten riippuvuudeksi
- Yhdistää olemassa olevan `biome.json` / `biome.jsonc`-tiedoston Ultraciten esiasetukseen
- Yhdistää olemassa olevan `.vscode/settings.json`-tiedoston Ultraciten esiasetukseen
- Ottaa käyttöön `strictNullChecks` `tsconfig.json`-tiedostossasi (tai luo sellaisen, jos sitä ei ole)
- Säilyttää omat sääntösi ja asetuksesi
- Määrittää editori-integraatiot

Varmista, että valitset olemassa olevan `ESLint`-konfiguraation poistamisen. Tämä tekee seuraavaa:

- Poistaa ESLintin ja kaikki siihen liittyvät riippuvuudet
- Poistaa kaikki ESLintin konfiguraatiotiedostot
- Poistaa kaikki ESLintiin liittyvät komennot `.vscode/settings.json`-tiedostostasi

Päivityksen jälkeen saatat haluta tarkistaa `biome.json` / `biome.jsonc`-tiedoston poistaaksesi mahdolliset yliajot. Lisäksi käynnistä editorisi uudelleen varmistaaksesi, että uusi konfiguraatio otetaan käyttöön.